package com.ims.core.doc.domain;

import com.ims.common.annotation.Excel;
import com.ims.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 航空电子客票行程单明细  对象 t_in_invoice_61_entry
 *
 * @author IMS
 * @date 2024-11-26
 */
public class TInInvoice61Entry extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 发票ID */
    @Excel(name = "发票ID")
    private String invoiceId;

    /** 公司代码 */
    @Excel(name = "公司代码")
    private String custId;

    /** 客户公司代码 */
    @Excel(name = "客户公司代码")
    private String siteCode;

    /** 客户公司 */
    @Excel(name = "客户公司")
    private String siteName;

    /** 出发站 */
    @Excel(name = "出发站")
    private String fromStation;

    /** 到达站 */
    @Excel(name = "到达站")
    private String toStation;

    /** 航班号 */
    @Excel(name = "航班号")
    private String flightNo;

    /** 乘机日期 */
    @Excel(name = "乘机日期")
    private String travelDate;

    /** 乘机时间 */
    @Excel(name = "乘机时间")
    private String travelTime;

    /** 座位等级 */
    @Excel(name = "座位等级")
    private String seatLevel;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setInvoiceId(String invoiceId)
    {
        this.invoiceId = invoiceId;
    }

    public String getInvoiceId()
    {
        return invoiceId;
    }
    public void setCustId(String custId)
    {
        this.custId = custId;
    }

    public String getCustId()
    {
        return custId;
    }
    public void setSiteCode(String siteCode)
    {
        this.siteCode = siteCode;
    }

    public String getSiteCode()
    {
        return siteCode;
    }
    public void setSiteName(String siteName)
    {
        this.siteName = siteName;
    }

    public String getSiteName()
    {
        return siteName;
    }
    public void setFromStation(String fromStation)
    {
        this.fromStation = fromStation;
    }

    public String getFromStation()
    {
        return fromStation;
    }
    public void setToStation(String toStation)
    {
        this.toStation = toStation;
    }

    public String getToStation()
    {
        return toStation;
    }
    public void setFlightNo(String flightNo)
    {
        this.flightNo = flightNo;
    }

    public String getFlightNo()
    {
        return flightNo;
    }
    public void setTravelDate(String travelDate)
    {
        this.travelDate = travelDate;
    }

    public String getTravelDate()
    {
        return travelDate;
    }
    public void setTravelTime(String travelTime)
    {
        this.travelTime = travelTime;
    }

    public String getTravelTime()
    {
        return travelTime;
    }
    public void setSeatLevel(String seatLevel)
    {
        this.seatLevel = seatLevel;
    }

    public String getSeatLevel()
    {
        return seatLevel;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("invoiceId", getInvoiceId())
            .append("custId", getCustId())
            .append("siteCode", getSiteCode())
            .append("siteName", getSiteName())
            .append("fromStation", getFromStation())
            .append("toStation", getToStation())
            .append("flightNo", getFlightNo())
            .append("travelDate", getTravelDate())
            .append("travelTime", getTravelTime())
            .append("seatLevel", getSeatLevel())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
